/*
 * Cardinalite.h
 *
 *  Created on: Jun 8, 2013
 *      Author: juliendubois
 */

#ifndef CARDINALITE_H_
#define CARDINALITE_H_

namespace Cardinalite {

enum Cardinalite_2D {
	Nord,
	NordEst,
	SudEst,
	Sud,
	SudOuest,
	NordOuest
};

Cardinalite_2D getOppose(Cardinalite_2D card);
bool estOppose(Cardinalite_2D card1, Cardinalite_2D card2);

enum Cardinalite_3D {
	Haut,
	Bas
};

Cardinalite_3D getOppose(Cardinalite_3D card);
bool estOppose(Cardinalite_3D card1, Cardinalite_3D card2);

}

#endif /* CARDINALITE_H_ */
